package com.x.erp.rpc;

import com.x.erp.model.IntelligentRobot;
import com.x.framework.rpc.BaseRpcService;

import java.util.List;

/**
 * 大屏智能机器人
 */
public interface IntelligentRobotRpcService extends BaseRpcService {

	/**
	 * 查询大屏智能机器人列表
	 * @param intelligentRobot
	 * @return
	 */
	List<IntelligentRobot> selectIntelligentRobotList(IntelligentRobot intelligentRobot);

	/**
	 * 查询大屏智能机器人数量
	 * @param intelligentRobot
	 * @return
	 */
	int selectIntelligentRobotNum(IntelligentRobot intelligentRobot);

	/**
	 * 新增大屏智能机器人信息
	 * @param intelligentRobot
	 * @return
	 */
	IntelligentRobot insertIntelligentRobot(IntelligentRobot intelligentRobot);

	/**
	 * 修改大屏智能机器人信息
	 * @param intelligentRobot
	 * @return
	 */
	int updateIntelligentRobot(IntelligentRobot intelligentRobot);

	/**
	 * 查询大屏智能机器人信息
	 * @param intelligentRobot
	 * @return
	 */
	IntelligentRobot selectIntelligentRobot(IntelligentRobot intelligentRobot);

	/**
	 * 删除大屏智能机器人信息
	 * @param intelligentRobot
	 */
	int deleteIntelligentRobot(IntelligentRobot intelligentRobot);
}
